@charset "utf-8";
/***/
.boxPassword,
.boxForgetPassword,
.boxResetPassword {
	width: 600px;
	clear:both;
	margin:30px auto;
	min-height:350px;
	border:1px solid #c7c7c7;
	padding:14px;
}
.boxPassword .headerTitle,
.boxForgetPassword .headerTitle,
.boxResetPassword .headerTitle{
	width:600px;
	clear:both;
	margin:0 auto;
	display:inline-table;
	color:#555;
	padding-bottom:7px;
	border-bottom:1px solid #828282;
}
.boxPassword .headerTitle h3,
.boxForgetPassword .headerTitle h3,
.boxResetPassword .headerTitle h3 {
	font-size:18px;
	padding-left:5px;
	font-weight:bold;
	text-transform:uppercase;
}
.boxPassword .passwordItem,
.boxForgetPassword .forgetPasswordItem,
.boxResetPassword .resetPasswordItem{
	width:590px;
	clear:both;
	margin:0 auto;
	padding:10px 5px 25px;
	display:inline-table;
}
.boxForgetPassword p.note {
	display:block;
	padding-bottom:50px;
	padding-top:10px;
	font-size:12px;
}
.boxPassword .userInput,
.boxForgetPassword .userInput,
.boxResetPassword .userInput {
	width:100%;
	clear:both;
	padding-bottom:10px;
	float:left;
}
.boxPassword .userInput label.text,
.boxForgetPassword .userInput label.text,
.boxResetPassword .userInput label.text {
	width:130px;
	float:left;
	padding-left:5px;
	padding-right:3px;
	line-height:24px;
}
.boxPassword .userInput label.text {
	text-align:right;
	padding-right:10px;
	width:123px;
}
.boxPassword .userInput label.chk {
	width:auto;
	padding-left:0;
}
.boxPassword .userInput input.text,
.boxForgetPassword .userInput input.text,
.boxResetPassword .userInput input.text {
	width: 290px;
    line-height:22px;
	height:22px;
	float:left;
}
.boxForgetPassword .userInput input.half {
	width:142px;
}
.boxPassword .userInput input.chk {
	float:left;
	margin-left:138px;
	margin-right:5px;
}
.boxForgetPassword .userInput .imgCaptcha,
.boxResetPassword .userInput .imgCaptcha {
	float:left;
	margin-left:139px;
}
.boxForgetPassword .userInput .imgCaptcha img,
.boxResetPassword .userInput .imgCaptcha img {	
	border: 1px solid #E2E2E2;
}
.boxForgetPassword .userInput .imgRefresh,
.boxResetPassword .userInput .imgRefresh {
	float:left;
	margin-left:5px;
	margin-top:10px;
}
.boxPassword .userInput input.btn,
.boxPassword .userInput a.forget-password,
.boxForgetPassword .userInput input.btn,
.boxResetPassword .userInput input.btn{
	width:auto;
	margin-left:139px;
}
.boxForgetPassword .userInput span.errorMessage,
.boxResetPassword .userInput span.errorMessage {
	width: 290px;
	margin-left:139px;
	clear:both;
	float:left;
	margin-top:5px;
}
.boxForgetPassword .forgetPasswordTips {
	position:absolute;
	height:68px;
	background-color:#f3f3f3;
	color:#5b5959;
	display:block;
	width:626px;
	margin-left:-13px;
}
.boxForgetPassword .forgetPasswordTips p {
	line-height:24px;
	display:inline-block;
	padding:9px 20px 7px;
}
/***/
.boxPassword .passwordItem .userInfo {
	float: left;
	padding-bottom:10px;
	width:360px;
	margin:0 60px;
}
.boxPassword .passwordItem .userInfo h4 {
	padding-bottom:5px;
}
.boxPassword .passwordItem .userInfo ul {
	padding-left:6px;
	display:block;
	list-style:none;
	width:220px;
	float:left;
}
.boxPassword .passwordItem .userInfo ul li {
	float:left;
	width:100%;
	padding-bottom:5px;
}
.boxPassword .passwordItem .userInfo ul li h5 {
	font-size:15px;
}
.boxPassword .userInput ul {
	float:left;
	clear:both;
	display:block;
	list-style:none;
	margin-left:139px;
	margin-top:10px;
}
.boxPassword .userInput ul li {
	border-left:1px solid #009447;
	padding-left:14px;
	padding-right:14px;
	float:left;
	width:auto;
}
.boxPassword .userInput ul li.firstChild {
	border-left:none;
	padding-left:0;
}